package com.xiguaji.tiktok.v1.ins.favorite.repository;

import com.xiguaji.boot.toolkit.jdbc.Page;
import com.xiguaji.tiktok.v1.ins.favorite.dto.BloggerDto;
import com.xiguaji.tiktok.v1.ins.favorite.dto.BrandDto;
import com.xiguaji.tiktok.v1.ins.favorite.dto.MediaDto;
import com.xiguaji.tiktok.v1.ins.favorite.dto.ProductDto;
import com.xiguaji.tiktok.v1.ins.favorite.vo.PageVo;

public interface InsFavoriteExtRepository {

    Page<BloggerDto> findBloggerPage(PageVo pageVo, long userId);
    Page<ProductDto> findProductPage(PageVo pageVo, long userId, long startTime, long endTime);
    Page<MediaDto> findMediaPage(PageVo pageVo, long userId);
    Page<BrandDto> findBrandPage(PageVo pageVo, long userId);
}
